﻿body,html{font-size:12px; margin:0px; padding:0; height:100%; width:100%;}
dl,dd,dt,ul,li{margin:0;padding:0; font-size:12px; list-style:none;}
.ListHead{margin-bottom:5px;}
.ListHead h3{ border-bottom:solid 1px #ccc;margin:0; padding:0 0 10px 0; font-size:16px;}
.ListHead .Function{padding:8px 0;}
.ListHead .Function .ListAddButton{float:right;}
table.fromtable {width:100%;}
table.fromtable td{padding:5px!important;padding:3px;border-bottom:solid 1px #ccc;}
table.fromtable td.label{text-align:right;}
table.fromtable td.label span.red{color:Red;}
table.fromtable td.input{text-align:left;}
table.fromtable td table td{padding:0!important;border:none;}
.Div_ProAdd{background:#FFF;display:none; position: fixed; z-index: 160; _position: absolute; _bottom: auto; }
.Div_ProAdd a.overlay_header_close{display:block;position:absolute; top:5px; right:5px;border:solid 1px #999;width:10px; height:10px; text-align:center;cursor:pointer;}

.textbox{background-color: window;
    background-image: url("../images/input_bg.png");
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    font-size: 10pt;
    height: 20px;
    line-height: 18px;
    margin: 0;
    padding: 0 2px;}
select.textbox{padding-right:0;}
.btn {
    background-image: url('../images/btn.gif');
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid silver;
    color: #003366;
    cursor: pointer;
    letter-spacing: 1px;
    margin: 4px;
    padding: 2px 2px 1px;
    text-align: center;
    text-decoration: none;
    width: 80px;

}
.btn:hover
{
	cursor: pointer;
	background-repeat: repeat-x;
	background-position: 0px -25px;
	width: 80px;
	height: 24px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	border: 1px solid #E0D5B8;
	color: #996633;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	 margin:4px ;
}
.btn:active
{
	cursor: pointer;
	background-repeat: repeat-x;
	background-position: 0px -50px;
	width: 80px;
	height: 24px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	border: 1px solid #E0B8B3;
	color: #993333;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	 margin:4px ;
}
.btn table {
    border: 0 solid #D0D0D1;
    border-collapse: collapse;
}
.btn img {
    border: 0 none;
    margin-right: 2px;
    vertical-align: middle;
}

#AddProject dt{border-bottom:solid 1px #ccc;}
#AddProject dt li{float:left;list-style:none;margin:0 5px 0 0;height:26px;line-height:26px;margin-right:5px;text-align:left;list-style:none;border-bottom:none; cursor:pointer; font-size:12px;background:url(/themes/default/images/tabbar_level1_slice_left_bk.gif) no-repeat scroll 0 0;}
#AddProject dt li a{display:block; background:url(/themes/default/images/tabbar_level1_slice_right_bk.gif)  no-repeat scroll right top transparent;padding: 0 20px;}
#AddProject dt .current{background:#ccc;background:url(/themes/default/images/tabbar_level1_slice_selected_left_bk.gif) no-repeat scroll 0 0;}
#AddProject dt .current a{display:block; background:url(/themes/default/images/tabbar_level1_slice_selected_right_bk.gif) no-repeat scroll right top transparent;}
#AddProject .ProListMan{background:#ccc;}
#AddProject .ProListMan td{background:#fff; padding:3px; line-height:25px;border:none;}
#AddProject dd{border:solid 1px #ccc;border-top:none; padding:10px 10px;}
#AddProject dd .selected{border-bottom:solid 1px #ccc;}
.button{padding:10px;}
.button input{padding:5px 10px!important;padding:2px 5px;}
.label{vertical-align:top;width:100px;}
.clear{clear:both;}
.TableList{background:#ccc;width:100%;}
.TableList thead td{font-weight:bold; text-align:center;}
.TableList td{background:#FFF; padding:5px!important;padding:3px;}
label.error{color:Red; padding-left:5px;}

.NoFind{padding:10px; display:block; color:Red;}

/* TABLE
----------------------------------------------------------*/
.TableList{ border: solid 1px #e8eef4; border-collapse: collapse;}
.TableList td { padding: 5px; border: solid 1px #e8eef4;}
.TableList th{ padding: 6px 5px; text-align: left; background-color: #eff4f9;  border: solid 1px #e8eef4; text-align:center;}
.TableList tr th { line-height:20px;}
.TableList table td{border:0; padding:0!important; line-height:19px;}
td { padding:6px 11px;  vertical-align:top;}

table{ border: solid 1px #e8eef4; border-collapse: collapse;}
table td { padding: 5px; border: solid 1px #e8eef4;}
table th{ padding: 6px 5px; text-align: left; background-color: #eff4f9;  border: solid 1px #e8eef4; text-align:center;}
table tr th { line-height:20px;}
td { padding:6px 11px; border-bottom:1px solid #95bce2; vertical-align:top;}
/*td * { padding:6px 11px;}*/ 
tr.alt td { background:#ecf6fc;   /*这行将给所有的tr加上背景色*/}
tr.over td { background:#bcd4ec; cursor:pointer /*这个将是鼠标高亮行的背景色*/}
.stripe{}
.z{ width:200px; height:10px; background-color:Red}

.tip{color:#999999;}
.backorderblock{width:700px; color:#333333; line-height:20px; padding:10px;margin-top:5px;}
.fromtable .backorderblock table.bank{width:500px;border:none;}
.fromtable .backorderblock table.bank tr td{border:solid 1px #ccc;}
.invoice{width:100px; display:inline-block;}
.backorderhead{background:#ccc;}

.editTable{ border: solid 1px #e8eef4; border-collapse: collapse;}
.editTable td { padding: 5px; border: solid 1px #e8eef4;}
.editTable th{ padding: 6px 5px; text-align: right; background-color: #eff4f9;  border: solid 1px #e8eef4;}
.editTable tr th { line-height:20px;}
.editTable td input{width:70%;margin-left:5px;}
.editTable td input[type="checkbox"]{width:10px;margin-left:5px;}
.editTable td input[type="radio"]{width:10px;margin-left:5px;}
.editTable td textarea {width:80%;height:50px;font-size:13px;margin-left:5px;}
.editTable td select {width:200px;margin-left:5px;}

.inputText {background-color: window;background-image: url("../images/input_bg.png");background-repeat: repeat-x;border: 1px solid #7f9db9;font-size: 10pt;height: 20px;line-height: 18px;margin: 0;padding: 0 2px;width: 200px;}
.selectAear{width:100px !important;}